from setuptools import find_packages
from setuptools import setup

setup(
    name='rptest',
    version='0',
    provides=['rptest'],
    author='Redpanda Data',
    author_email='hi@redpanda.com',
    description='redpanda internal testing',
    packages=find_packages(),
    setup_requires=['setuptools', 'grpcio-tools==1.53'],
    package_data={'': ['*.md']},
    include_package_data=True,
    install_requires=[
        'ducktape@git+https://github.com/redpanda-data/ducktape.git@0b128ce0aaa1815db9880fb171a4f90cf7b74e43',
        'prometheus-client==0.9.0',
        'kafka-python==2.0.2',
        'crc32c==2.2',
        'confluent-kafka==2.2.0',
        'zstandard==0.15.2',
        'xxhash==2.0.2',
        'protobuf==4.21.8',
        'fastavro==1.4.9',
        'falcon==3.1.3',
        'psutil==5.9.0',
        'numpy==1.22.3',
        'pygal==3.0',
        'pytest==7.1.2',
        'jump-consistent-hash==3.2.0',
        'azure-storage-blob==12.14.1',
        'kafkatest@git+https://github.com/apache/kafka.git@e146c7c9164c4e8817fe891ac9d7d1661889b2b4#egg=kafkatest&subdirectory=tests',
        'grpcio==1.57.0',
        'grpcio-tools==1.57',
        'grpcio-status==1.57.0',
        'cachetools==5.3.1',
        'google-api-core==2.11.1',
        'google-auth==2.22.0',
        'googleapis-common-protos==1.60.0',
        'google.cloud.compute==1.14.0',
        'google-cloud-storage==2.11.0',
        'proto-plus==1.22.3',
        'rsa==4.9',
        'python-keycloak@git+https://github.com/redpanda-data/python-keycloak.git@10b822cb0320c54dbf5bf4fd00435afb1487415d',
        'z3-solver==4.12.2',
        'hypothesis==6.82',
        'jsonschema==4.10.0',
        'polaris.management@git+https://github.com/apache/polaris.git@1a6b3eb3963355f78c5ca916cc1d66ecd1493092#&subdirectory=regtests/client/python',
        "pyiceberg==0.7.1",
        "adlfs==2024.7.0",
        "pyarrow",
        "pandas",
        "pyparsing>=3.1.0",
        "thrift==0.21.0",
        "thrift-sasl==0.4.3",
        "pyhive==0.7.0",
    ],
    scripts=[],
)
